package javaCode.chapter12.wrapper;

/**
 * @author 徐州城
 * @version 1.0
 */
public class WrapperExercise01 {
    public static void main(String[] args) {
        //下面代码是否正确
        Double d = 100d; //自动装箱 Double.valueOf(100d)
        Float f = 1.5f; //自动装箱 Float.valueOf(1.5f)

        //如下两个题目输出结果相同马？各是什么？
        Object obj1 = true ? new Integer(1) : new Double(2.0); //三元运算符是一个整体 因为有Double所以整体的精度提高
        System.out.println(obj1); //1.0 因为三元运算符是一个整体

        Object obj2;
        if (true)
            obj2 = new Integer(1);
        else
            obj2 = new Double(2.0);
        System.out.println(obj2);
    }
}
